package org.jason.dao;

import org.apache.ibatis.annotations.Param;
import org.jason.domain.SuccessKilled;

public interface ISuccessKilledDao {
    /**
     * 插入购买明细，可过滤重复(在设置表的时候使用联合主键)
     * @param seckillId
     * @param userPhone
     * @return 插入的行数 > 1 , 0 ：失败
     *
     * @Param("seckillId")Long seckillId, @Param("userPhone")Long userPhone
     *  java 没有保存形参记录，method(Long seckillId, Long userPhone) -> method(Long arg0, Long arg1)
     */
    int insertSuccessKilled(@Param("seckillId") Long seckillId, @Param("userPhone") Long userPhone);

    /**
     * 根据id查询successkilled并携带秒杀商品的实体(sql链接)
     * @param seckillId
     * @return
     */
    SuccessKilled queryByIdWithSecKill(@Param("seckillId") Long seckillId, @Param("userPhone") Long userPhone);
}
